home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / C64 / R-Shows / (c)expo87.d64 / tpug membership (.txt) < prev    next >
Commodore BASIC  |  2007-02-04  |  4KB  |  147 lines

  1. 100 DIM CHOICE$(50)
  2. 200 REM:N$=0:AD$=0:C$=0:PR$=0:PC$=0:AC$=0:HN$=0:CA$=0:BN$=0:MP$=0:CC$=0:ED$=0TA$=0
  3. 300 POKE 53280,0:POKE53281,0 :POKE 646,6:PRINT"[147]"
  4. 400 FORI=1TO120
  5. 500 N=(RND(1)*16)+1:B$=MID$("[144][159][156][158][129][149][150][151][152][153][154][155]",N,1):PRINTSPC(N)B$".";:NEXTI
  6. 600 PRINT"":PRINT"":PRINTSPC(15)
  7. 700 PRINT"T ";:GOSUB 12200:GOSUB 1600
  8. 800 PRINT"P ";:GOSUB 12200:GOSUB 1600
  9. 900 PRINT"U ";:GOSUB 12200:GOSUB 1600
  10. 1000 PRINT"G ": GOSUB 12200:GOSUB 1600
  11. 1100 PRINTSPC(16)
  12. 1200 PRINT"I ";:GOSUB 12200:GOSUB 1600
  13. 1300 PRINT"N ";:GOSUB 12200:GOSUB 1600
  14. 1400 PRINT"C ":GOSUB 12200:GOSUB 1600
  15. 1500 GOTO 1800
  16. 1600 FORI=1TO100:NEXTI
  17. 1700 RETURN
  18. 1800 FORW=1TO100 :NEXT W
  19. 1900 PRINT
  20. 2000 PRINTSPC(8)
  21. 2100 PRINT"MEMBERSHIP APPLICATION"
  22. 2200 FOR D = 1 TO 2000 : NEXT D
  23. 2300 PRINT"[147]":PRINTTAB(15)"TPUG"
  24. 2400 PRINT
  25. 2500 INPUT "NAME: ";N$
  26. 2600 INPUT "ADDRESS: ";AD$
  27. 2700 INPUT "CITY: ";C$
  28. 2800 INPUT "PROV/STATE: ";PR$
  29. 2900 INPUT "POSTAL CODE: ";PC$
  30. 3000 INPUT "MEMBERSHIP NUMBER: ";MN$
  31. 3100 PRINT "HOME NUMBER: "::PRINT:INPUT "AREA CODE: ";AC$:INPUT "NUMBER: ";HN$
  32. 3200 PRINT "BUSINESS NUMBER:":PRINT:INPUT "AREA CODE: ";CA$:INPUT "NUMBER: ";BN$
  33. 3300 INPUT "COMPUTER('S) OWNED: ";CO$
  34. 3400 INPUT "DISK DRIVE('S): ";DD$
  35. 3500 PRINT"[147]"
  36. 3600 PRINT"WHAT TYPE OF MEMBERSHIP DO YOU WANT ?"
  37. 3700 PRINT:PRINT"1) REGULAR (ATTEND MEETINGS)   $35 (CDN)"
  38. 3800 PRINT"2) STUDENT (ATTEND MEETINGS)   $25 (CDN)"
  39. 3900 PRINT"3) ASSOCIATE (CANADA)          $25 (CDN)"
  40. 4000 PRINT"4) ASSOCIATE (U.S.A.)          $25 (U.S)"
  41. 4100 PRINT"5) ASSOCIATE (FOREIGN SEA MAIL)$35 (U.S)"
  42. 4200 PRINT"6) ASSOCIATE (FOREIGN AIR MAIL)$45 (U.S)"
  43. 4300 PRINT"   ASSOCIATE CLUB (10 MEMBERS)":PRINT
  44. 4400 PRINT "   SAVE $5 PER PERSON":PRINT
  45. 4500 INPUT "WHAT TYPE OF MEMBERSHIP DO YOU WANT";ME$
  46. 4600 IF ME$<"1"OR ME$>"6" THEN PRINT"[145]":GOTO4500
  47. 4700 IF ME$="1" THEN M$="REGULAR" :ME$="35.00 (CDN)"
  48. 4800 IF ME$="2" THEN M$="STUDENT":ME$="25.00 (CDN)"
  49. 4900 IF ME$="3" THEN M$="ASSOCIATE (CDN)":ME$="25.00 (CDN)"
  50. 5000 IF ME$="4" THEN M$="ASSOCIATE (U.S)":ME$="25.00 (U.S)"
  51. 5100 IF ME$="5" THEN M$="FOREIGN SEA MAIL":ME$="35.00 (U.S)"
  52. 5200 IF ME$="6" THEN M$="FOREIGN AIR MAIL":ME$="45.00 (U.S)"
  53. 5300 GOTO 5400
  54. 5400 GOSUB 12000
  55. 5500 PRINT"[147]":PRINT:PRINT:PRINT:PRINT
  56. 5600 PRINT "METHOD OF PAYMENT":PRINT
  57. 5700 PRINT "1) MONEY ORDER/CHECK":PRINT
  58. 5800 PRINT "2) VISA":PRINT
  59. 5900 PRINT "3) MASTERCARD":PRINT
  60. 6000 INPUT "CHOOSE ONE: ";MP$
  61. 6100 IF MP$ ="1" THEN MP$="MONEY ORDER/CHECK":GOTO 7800
  62. 6200 IF MP$="2" THEN GOTO 6400
  63. 6300 IF MP$="3" THEN GOTO 7100
  64. 6400 GOSUB 12000
  65. 6500 MP$="VISA"
  66. 6600 PRINT "CREDIT CARD "MP$:PRINT
  67. 6700 INPUT "CARD NUMBER: ";CC$
  68. 6750 PRINT:PRINT "PLEASE ENTER NUMBERS ONLY NO COMMA'S ETC"
  69. 6800 INPUT "EXPIRY DATE: ";ED$
  70. 6900 PRINT "AMOUNT OWED ";TA$;:PRINT" $";ME$
  71. 6950 FOR H=1 TO 2000:NEXT H
  72. 7000 GOTO8300
  73. 7100 GOSUB 12000
  74. 7200 MP$="MASTERCARD"
  75. 7300 PRINT "CREDIT CARD "MP$:PRINT
  76. 7400 INPUT "CARD NUMBER: ";CC$
  77. 7450 PRINT:PRINT "PLEASE ENTER NUMBERS ONLY NO COMMA'S ETC"
  78. 7500 INPUT "EXPIRY DATE: ";ED$
  79. 7600 PRINT "AMOUNT OWED ";TA$;:PRINT" $";ME$
  80. 7650 FOR I=1 TO 2000:NEXT I
  81. 7700 GOTO8300
  82. 7800 GOSUB 12000
  83. 7900 PRINT "PLEASE MAKE CHECKS OR MONEY ORDERS "
  84. 8000 PRINT "PAYABLE TO     TPUG INC":PRINT:PRINT
  85. 8100 PRINT "AMOUNT OWED ";TA$;:PRINT" $";ME$
  86. 8150 FOR G=1 TO 2000:NEXT G
  87. 8200 GOTO 8300
  88. 8300 PRINT"[147]":PRINT"[158]IS YOUR PRINTER ON"
  89. 8302 GETK$:IF K$=""THEN GOTO8302
  90. 8304 IF K$ = "Y" THEN GOTO8350
  91. 8306 IF K$="N"THEN GOTO 8308
  92. 8307 GOTO8302
  93. 8308 PRINT:PRINT"IS IT ON NOW ?"
  94. 8310 GETD$:IF D$=""THEN GOTO8310
  95. 8312 IF D$ = "Y" THEN GOTO8350
  96. 8314 GOTO8310
  97. 8350 REM PRINT ROUTINE
  98. 8400 OPEN 4,4
  99. 8500 CMD4
  100. 8600 PRINT#4
  101. 8700 PRINT#4,"                            TPUG INC"
  102. 8800 PRINT#4,"                         MEMBERSHIP FORM"
  103. 8900 PRINT#4,"[175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175]"
  104. 8902 PRINT#4,"[180] MEMB # [180]TYPE[170] WHERE[170]CODE[180]GR#[180]ALT CODE[180]EXP[180]SOURCE[180]FOR OFFICE  [170]"
  105. 8906 PRINT#4,"[183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][181]USE ONLY    [170]"
  106. 8908 PRINT#4,"[180]        [180]     [180]      [180]   [180]   [180]        [180]   [180]      [180]            [170]"
  107. 8910 PRINT#4,"[180]        [180]     [180]      [180]   [180]   [180]        [180]   [180]      [180]            [170]"
  108. 8990 PRINT#4,"[183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183]"
  109. 9000 PRINT#4
  110. 9100 PRINT#4,"NAME: ";N$;
  111. 9200 PRINT#4,"    ADDRESS: ";AD$
  112. 9300 PRINT#4,"CITY: ";C$;
  113. 9400 PRINT#4,"   PROV/STATE: ";PR$
  114. 9500 PRINT#4,"POSTAL CODE:  ";PC$
  115. 9600 PRINT#4,"MEMBERSHIP NUMBER: ";MN$
  116. 9700 PRINT#4,"HOME NUMBER:  ";
  117. 9800 PRINT#4,"  AREA CODE: ";AC$;
  118. 9900 PRINT#4,"    NUMBER: ";HN$
  119. 10100 PRINT#4,"BUSINESS NUMBER:   ";
  120. 10200 PRINT#4,"  AREA CODE: ";CA$;
  121. 10300 PRINT#4,"  NUMBER: ";BN$
  122. 10400 PRINT#4
  123. 10500 PRINT#4,"COMPUTER OWNED:    ";CO$;
  124. 10700 PRINT#4,"    DISK DRIVE OWNED:  ";DD$
  125. 10800 PRINT#4
  126. 10900 PRINT#4,"METHOD OF PAYMENT: ";MP$
  127. 11000 PRINT#4
  128. 11100 PRINT#4,"CREDIT CARD #: ";CC$;
  129. 11200 PRINT#4,"  EXPIRY DATE:  ";ED$
  130. 11300 PRINT#4
  131. 11400 PRINT#4,"SIGNATURE:         "
  132. 11500 PRINT#4
  133. 11600 PRINT#4,"MEMBERSHIP TYPE:   ";M$;
  134. 11700 PRINT#4,"  MEMBERSHIP COST:   ";ME$
  135. 11800 PRINT#4
  136. 11900 END
  137. 12000 PRINT"[147]":PRINTSPC(9)"MEMBERSHIP FORM":PRINT:PRINT
  138. 12100 RETURN
  139. 12200 REM BELL
  140. 12300 FOR R=54272 TO 54296:POKER,0:NEXT
  141. 12400 POKE 54296,15
  142. 12500 POKE 54275,8:POKE54277,0:POKE 54278,240
  143. 12600 POKE 54272,87:POKE 54273,188
  144. 12700 POKE 54276,65
  145. 12800 POKE 54276,64:POKE 54296,0
  146. 12900 RETURN
  147.